package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.DiscountBean;

import java.util.List;

/**
 * 促销商品
 */
public interface IDiscountService {
    /**
     * 添加促销商品
     * @param discountObj 促销商品
     */
    public String addDiscountProduct(DiscountBean discountObj);

    /**
     * 动态分页查询促销商品
     * @param page 页码
     * @return 分页对象
     */
    public IPage<DiscountBean> cutDiscountByItem(int page);



    /**
     * 通过促销商品编号修改状态
     * @param ShopId 商品编号
     * @param promotion  促销状态 0-未促销，1-促销
     */
    public String updatePromotionById(String ShopId,String promotion);

    /**
     * 通过编号修改折扣
     * @param id 促销编号
     * @param discount 折扣
     */
    public String updateDiscountById(long id,double discount);
    /**
     * 通过商品编号查询促销商品
     * @param shopId 商品编号
     * @return 促销商品对象
     */
    public DiscountBean findByShopNumber(String shopId);
}
